using System;
using System.Collections.Generic;
using System.Runtime.Serialization;

namespace Sinacor.Servico.Bovespa.Cliente.Service.DataContract.Request
{
    /// <summary>
    /// Data: 08/01/2008
    /// Autor: Diogo Milanez
    /// Obs: Renomeado de FiltroClienteApelidoRequest para ConsultarClienteApelidoRequest
    /// </summary>
    [DataContract(Namespace = "http://www.bovespa.com.br/Sinacor.Servico.Bovespa.Cliente.Service.DataContract.Request")]
	public partial class ConsultarClienteApelidoRequest
	{
		private System.String ApelidoField;

		[DataMember(IsRequired = false, Order = 0)]
		public System.String Apelido
		{
			get { return ApelidoField; }
			set { ApelidoField = value; }
		}

        private System.DateTime DataOrdemField;
        [DataMember(IsRequired = false)]
        public System.DateTime DataOrdem
        {
            get { return DataOrdemField; }
            set { DataOrdemField = value; }
        }

        private System.Int32 NumeroOrdemField;
        [DataMember(IsRequired = false)]
        public System.Int32 NumeroOrdem
        {
            get { return NumeroOrdemField; }
            set { NumeroOrdemField = value; }
        }

        private System.Int32 NumeroOrdemSubSequenciaField;
        [DataMember(IsRequired = false)]
        public System.Int32 NumeroOrdemSubSequencia
        {
            get { return NumeroOrdemSubSequenciaField; }
            set { NumeroOrdemSubSequenciaField = value; }
        }

        /// <summary>
        /// Data : 09/04/2008
        /// Autor: Eduardo Sertorio
        /// Obs. : Inclusao do atributo - esertorio - 200804091100 - ref issue ID0002813
        /// </summary>
        private System.Int32? DigitoField;
        [DataMember(IsRequired = false)]
        public System.Int32? Digito
        {
            get { return DigitoField; }
            set { DigitoField = value; }
        }
    }
}
